package com.ruoyi.project.hcy.task.domain;

import com.ruoyi.project.hcy.administrations.domain.Crew;
import com.ruoyi.project.system.user.domain.User;

import java.util.Date;

public class TaskPostpone {
    private Long postponeId;
    private Task task;
    private Crew userCrew;
    private String postponeDesc;
    private String postponeStatus;
    private User verifierUser;
    private Date taskEndTime;
    private Date verifyTime;
    private String advice;

    public TaskPostpone() {
    }

    public TaskPostpone(Long postponeId, Task task, Crew userCrew, String postponeDesc, String postponeStatus, User verifierUser, Date taskEndTime, Date verifyTime, String advice) {
        this.postponeId = postponeId;
        this.task = task;
        this.userCrew = userCrew;
        this.postponeDesc = postponeDesc;
        this.postponeStatus = postponeStatus;
        this.verifierUser = verifierUser;
        this.taskEndTime = taskEndTime;
        this.verifyTime = verifyTime;
        this.advice = advice;
    }

    public Long getPostponeId() {
        return postponeId;
    }

    public void setPostponeId(Long postponeId) {
        this.postponeId = postponeId;
    }

    public Task getTask() {
        return task;
    }

    public void setTask(Task task) {
        this.task = task;
    }

    public Crew getUserCrew() {
        return userCrew;
    }

    public void setUserCrew(Crew userCrew) {
        this.userCrew = userCrew;
    }

    public String getPostponeDesc() {
        return postponeDesc;
    }

    public void setPostponeDesc(String postponeDesc) {
        this.postponeDesc = postponeDesc;
    }

    public String getPostponeStatus() {
        return postponeStatus;
    }

    public void setPostponeStatus(String postponeStatus) {
        this.postponeStatus = postponeStatus;
    }

    public User getVerifierUser() {
        return verifierUser;
    }

    public void setVerifierUser(User verifierUser) {
        this.verifierUser = verifierUser;
    }

    public Date getTaskEndTime() {
        return taskEndTime;
    }

    public void setTaskEndTime(Date taskEndTime) {
        this.taskEndTime = taskEndTime;
    }

    public Date getVerifyTime() {
        return verifyTime;
    }

    public void setVerifyTime(Date verifyTime) {
        this.verifyTime = verifyTime;
    }

    public String getAdvice() {
        return advice;
    }

    public void setAdvice(String advice) {
        this.advice = advice;
    }
}
